home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / pgm_tool / lu62 / novell / int65.mak < prev    next >
Makefile  |  1995-07-03  |  3KB  |  123 lines

  1. PROJ = INT65
  2. PROJFILE = INT65.MAK
  3. DEBUG = 0
  4.  
  5. CC  = cl
  6. CFLAGS_G  = /AL /W0 /BATCH /Zp1
  7. CFLAGS_D  = /qc /Gi$(PROJ).mdt /Zr /Zi /Od
  8. CFLAGS_R  = /Os /Ol /Og /Oe /Oi /Gs
  9. MAPFILE_D  = NUL
  10. MAPFILE_R  = $(PROJ).map
  11. LFLAGS_G  = /NOI  /BATCH
  12. LFLAGS_D  = /CO /INC /FAR /PACKC
  13. LFLAGS_R  = /M /FAR /PACKC
  14. LINKER    = link
  15. ILINK  = ilink
  16. LRF  = echo > NUL
  17. LLIBS_R  = LLIBCE
  18.  
  19. OBJS  = INT65.obj APPL.obj APPL1.obj CURHSCB.obj PATTACH.obj PREQMEM.obj
  20.  
  21. all: $(PROJ).exe
  22.  
  23. .SUFFIXES:
  24. .SUFFIXES: .obj .c
  25.  
  26. INT65.obj : INT65.C c:\c600\include\dos.h c:\c600\include\string.h\
  27.     c:\c600\include\memory.h c:\c600\include\malloc.h\
  28.     c:\c600\include\stdio.h c:\c600\include\stdlib.h
  29.  
  30. APPL.obj : APPL.C c:\c600\include\stdio.h c:\c600\include\memory.h\
  31.     c:\c600\include\string.h c:\lu62\novell\inc\include.h\
  32.     c:\c600\include\malloc.h c:\lu62\novell\inc\state1.h\
  33.     c:\c600\include\dos.h c:\lu62\novell\inc\hscb.h\
  34.     c:\lu62\novell\inc\bind.h c:\lu62\novell\inc\unbind.h\
  35.     c:\lu62\novell\inc\th.h c:\lu62\novell\inc\rh.h\
  36.     c:\lu62\novell\inc\ru.h c:\lu62\novell\inc\nau.h\
  37.     c:\lu62\novell\inc\rqb.h c:\lu62\novell\inc\segprf.h\
  38.     c:\lu62\novell\inc\nib.h
  39.  
  40. APPL1.obj : APPL1.C c:\lu62\novell\inc\include.h c:\c600\include\memory.h\
  41.     c:\c600\include\string.h c:\c600\include\malloc.h\
  42.     c:\c600\include\stdlib.h c:\c600\include\stdio.h\
  43.     c:\lu62\novell\inc\state1.h c:\lu62\novell\inc\hscb.h\
  44.     c:\lu62\novell\inc\bind.h c:\lu62\novell\inc\unbind.h\
  45.     c:\lu62\novell\inc\th.h c:\lu62\novell\inc\rh.h\
  46.     c:\lu62\novell\inc\ru.h c:\lu62\novell\inc\nau.h\
  47.     c:\lu62\novell\inc\rqb.h c:\lu62\novell\inc\segprf.h\
  48.     c:\lu62\novell\inc\nib.h
  49.  
  50. CURHSCB.obj : CURHSCB.C c:\lu62\novell\inc\include.h c:\c600\include\string.h\
  51.     c:\c600\include\malloc.h c:\c600\include\stdlib.h\
  52.     c:\c600\include\stdio.h c:\lu62\novell\inc\hscb.h\
  53.     c:\lu62\novell\inc\bind.h c:\lu62\novell\inc\unbind.h\
  54.     c:\lu62\novell\inc\th.h c:\lu62\novell\inc\rh.h\
  55.     c:\lu62\novell\inc\ru.h c:\lu62\novell\inc\nau.h\
  56.     c:\lu62\novell\inc\rqb.h c:\lu62\novell\inc\segprf.h\
  57.     c:\lu62\novell\inc\nib.h
  58.  
  59. PATTACH.obj : PATTACH.C c:\c600\include\dos.h c:\c600\include\stdio.h\
  60.     c:\c600\include\memory.h c:\lu62\novell\inc\nau.h
  61.  
  62. PREQMEM.obj : PREQMEM.C c:\lu62\novell\inc\include.h c:\c600\include\malloc.h\
  63.     c:\c600\include\stdlib.h c:\c600\include\stdio.h\
  64.     c:\lu62\novell\inc\hscb.h c:\lu62\novell\inc\bind.h\
  65.     c:\lu62\novell\inc\unbind.h c:\lu62\novell\inc\th.h\
  66.     c:\lu62\novell\inc\rh.h c:\lu62\novell\inc\ru.h\
  67.     c:\lu62\novell\inc\nau.h c:\lu62\novell\inc\rqb.h\
  68.     c:\lu62\novell\inc\segprf.h c:\lu62\novell\inc\nib.h
  69.  
  70.  
  71. $(PROJ).exe : $(OBJS)
  72. !IF $(DEBUG)
  73.     $(LRF) @<<$(PROJ).lrf
  74. $(RT_OBJS: = +^
  75. ) $(OBJS: = +^
  76. )
  77. $@
  78. $(MAPFILE_D)
  79. $(LLIBS_G: = +^
  80. ) +
  81. $(LLIBS_D: = +^
  82. ) +
  83. $(LIBS: = +^
  84. )
  85. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  86. <<
  87. !ELSE
  88.     $(LRF) @<<$(PROJ).lrf
  89. $(RT_OBJS: = +^
  90. ) $(OBJS: = +^
  91. )
  92. $@
  93. $(MAPFILE_R)
  94. $(LLIBS_G: = +^
  95. ) +
  96. $(LLIBS_R: = +^
  97. ) +
  98. $(LIBS: = +^
  99. )
  100. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  101. <<
  102. !ENDIF
  103. !IF $(DEBUG)
  104.     $(ILINK) -a -e "$(LINKER) @$(PROJ).lrf" $@
  105. !ELSE
  106.     $(LINKER) @$(PROJ).lrf
  107. !ENDIF
  108.  
  109.  
  110. .c.obj :
  111. !IF $(DEBUG)
  112.     $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  113. !ELSE
  114.     $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  115. !ENDIF
  116.  
  117.  
  118. run: $(PROJ).exe
  119.     $(PROJ).exe $(RUNFLAGS)
  120.  
  121. debug: $(PROJ).exe
  122.     CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  123.